package Car;
class Tire{

}
class Engine{

}

class VehicleSystem{

        }
public class Car {
    private Tire tire;
    private Engine engine;
    private  VehicleSystem vehicleSystem;

}

class Benz extends Car{
    //将汽车中包含的：轮胎、发动机、车载系统全部继承下来

    //组合和继承都可以实现代码复用，应该使用继承还是组合，需要根据场景来选择，
    // 一般建议，能用组合就用组合
}

//多态

//多态的该奶奶：通俗的来说，就是多种形态，具体点就是去完成某个i行为，当不同的对象去完成时候会产生不同的状态
//
//都是打印机
//黑白打印机--得到的效果是黑白

//彩色打印机--得到的是彩色
//都是打印这个事情，不同的打印机去完成时候，会产生不一样的状态
//

//食物

//就像猫猫去吃的时候就是猫粮

//狗狗去吃的时候就是狗粮

//都是去吃食物这一件事情

//发生在猫猫和狗狗身上展示的效果是不一样的
//

//多态实现的台哦见：
//在java中要实现多态，必须要满足如下的几个条件，缺一不可
//

//1.首先必须在继承体系下
//2.子类必须要对父类中的方法进行重写
//3.通过父类的引用调用重写的方法
//

//多态的体现：在代码运行时候，当传递不通过的类对象，会调用对应类的方法
//
